home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-11-30 | 1.7 KB | 70 lines |
- #
- # Top level Makefile for TOS-G++ library in unix hosted cross dev environment
- #
-
- CROSSDIR = /net/acae127/home/bammi/atari.hp-ux/cross-gcc
- CROSSLIB = $(CROSSDIR)/lib
- CROSSBIN = $(CROSSDIR)/bin
- CROSSINC = $(CROSSDIR)/include
- GXXINC = $(CROSSDIR)/g++-inc
- GXXLIB = $(CROSSLIB)
-
- AR = $(CROSSBIN)/car
- CC = cgcc
- GXX = cgcc
- CC020 = cgcc -m68020
- GXX020 = cg++ -m68020
- CPP = /lib/cpp
- AS = $(CC)
- LIB = $(CROSSLIB)
- MAKE = /util/gnu/bin/make
-
- MAKEFLAGS = CC="$(CC)" GXX="$(GXX)" CPP="$(CPP)" AS="$(AS)" AR="$(AR)" \
- XFLAGS="$(XFLAGS)" XXFLAGS="$(XXFLAGS)" LIB="$(LIB)"
-
- MAKEFLAGS_020 = CC="$(CC020)" GXX="$(GXX020)" CPP="$(CPP)" AS="$(AS)" AR="$(AR)" \
- XFLAGS="$(XFLAGS)" XXFLAGS="$(XXFLAGS)" LIB="$(LIB)"
-
- #all: lshort llong lgshort lglong
- #all: lshort llong
- all: llong
-
- lshort:
- $(MAKE) -f makefile.16 clean
- $(MAKE) -f makefile.16 $(MAKEFLAGS) all
- $(MAKE) -f makefile.16 $(MAKEFLAGS) install
-
- llong:
- # $(MAKE) -f makefile.32 clean
- $(MAKE) -f makefile.32 $(MAKEFLAGS) all
- # $(MAKE) -f makefile.32 $(MAKEFLAGS) install
-
- lgshort:
- $(MAKE) -f gmakefil.16 clean
- $(MAKE) -f gmakefil.16 $(MAKEFLAGS) all
- $(MAKE) -f gmakefil.16 $(MAKEFLAGS) install
-
- lglong:
- $(MAKE) -f gmakefil.32 clean
- $(MAKE) -f gmakefil.32 $(MAKEFLAGS) all
- $(MAKE) -f gmakefil.32 $(MAKEFLAGS) install
-
- l020short:
- $(MAKE) -f makefile.16 clean
- $(MAKE) -f makefile.16 $(MAKEFLAGS_020) all020
- $(MAKE) -f makefile.16 $(MAKEFLAGS_020) install020
-
- l020long:
- $(MAKE) -f makefile.32 clean
- $(MAKE) -f makefile.32 $(MAKEFLAGS_020) all020
- $(MAKE) -f makefile.32 $(MAKEFLAGS_020) install020
-
- clean:
- $(MAKE) -f makefile.16 clean
- $(MAKE) -f makefile.32 clean
-
- realclean:
- $(MAKE) -f makefile.16 realclean
- $(MAKE) -f makefile.32 realclean
- rm -f core report
-